﻿@charset "utf-8";
/* CSS Document */
html {
	　　font-size: 62.5%; /* 10÷16=62.5% */
}
* {
	word-wrap: break-word;
}
body {
	　　font-size: 12px;
	　　font-size: 1.2rem; /* 12÷10=1.2 */
	overflow-x: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
body, html {
	font-family: "微软雅黑";
	min-width: 320px;
}
ul, ul li, dl, dl dt, dl dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.f_faminly {
	font-family: "微软雅黑";
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearboth {
	clear: both;
}
.bigzm {
	text-transform: uppercase;
}
.b_cursor {
	border: 0px;
	cursor: pointer;
}
input {
	outline: 0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #888888;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #888888;
}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #888888;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #888888;
}
.fs14 {
	font-size: 14px;
}
.fs15 {
	font-size: 15px;
}
.fs16 {
	font-size: 16px;
}
.fs17 {
	font-size: 17px;
}
.fs18 {
	font-size: 18px;
}
.fs20 {
	font-size: 20px;
}
ul li {
	list-style-type: none;
	float: left;
}
.container {
	width: 100%!important;
	max-width: 1200px;
	max-width: 1170px\9;
}
.container1 {
	width: 100%;
}
/*loading加载*/
.loading {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 10000000;
}
.loading-img {
	width: 68px;
	position: absolute;
	height: 83px;
	left: 50%;
	top: 50%;
	margin-left: -34px;
	margin-top: -41.5px;
	-webkit-animation: rotateplane 1.4s infinite ease-in-out;
	animation: rotateplane 1.4s infinite ease-in-out;
}
 @-webkit-keyframes rotateplane {
 0% {
filter: alpha(opacity=0);
-webkit-transform:scale(0.5, 0.5);
transform:scale(0.5, 0.5);
}
 50% {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform:scale(1, 1);
transform:scale(1, 1);
}
 100% {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform:scale(1, 1);
transform:scale(1, 1);
}
}
 @keyframes rotateplane {
 0% {
filter: alpha(opacity=0);
-webkit-transform:scale(0.5, 0.5);
transform:scale(0.5, 0.5);
}
 50% {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform:scale(1, 1);
transform:scale(1, 1);
}
 100% {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform:scale(1, 1);
transform:scale(1, 1);
}
}
/*头部*/

#banner {
	width: 100%;
	position: relative;
}
.clearpadding {
	padding: 0px;
	margin: 0px;
}
.header.fixedmenu {
	position: fixed;
	top: 0px;
	background-color: #fff;
	left: 0px;
	z-index: 100000;
	-moz-box-shadow: 0px 0px 10px #c7c5bf;
	-webkit-box-shadow: 0px 0px 10px #c7c5bf;
	box-shadow: 0px 0px 10px #c7c5bf;
}
.i_logo_img {
	width: 20%;
	height: 70px;
	display: block;
}
.i_logo_img img {
	width: 100%;
}
.i_ss {
	width: 17%;
	margin-top: 17.5px;
	height: 34px;
	background-color: #fff;
	border: 1px solid #bbbaba;
	-moz-border-radius: 17px;      /* Gecko browsers */
	-webkit-border-radius: 17px;   /* Webkit browsers */
	border-radius: 17px;            /* W3C syntax */
}
.i_ss .ipt1 {
	width: 70%;
	height: 34px;
	line-height: 34px;
	border: 0px;
	background-color: transparent;
	text-indent: 2px;
	-moz-border-radius: 17px;      /* Gecko browsers */
	-webkit-border-radius: 17px;   /* Webkit browsers */
	border-radius: 17px;            /* W3C syntax */
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333;
}
.i_ss .ipt2 {
	width: 30%;
	height: 34px;
	background: url(../images/ss_tb1.png) center no-repeat;
	border: 0px;
	cursor: pointer;
}
.i_logo_ul {
	width: 63%;
	float: left;
}
.i_logo_ul .nav_menu {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.i_logo_ul .nav_menu li {
	width: 14%;
	height: 70px;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
}
.i_logo_ul .nav_menu li .a_nav {
	width: 100%;
	height: 70px;
	line-height: 70px;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	color: #0d0d0d;
	font-size: 18px;
}
.i_logo_ul .nav_menu li .a_nav:hover, .i_logo_ul .nav_menu li .a_nav.active/*, .i_logo_ul .nav_menu li .a_nav.active1 */{
	color: red;
	text-decoration: none;
}
.i_logo_ul .nav_menu li dl {
	width: 100%;
	position: absolute;
	z-index: 10000;
	display: none;
	left: 0px;
	top: 100%;
	background-color: #fff;
}
.i_logo_ul .nav_menu li dl dd {
	width: 100%;
	line-height: 35px;
	float: left;
	background-color: #ccc;
}
.i_logo_ul .nav_menu li dl dd a {
	width: 100%;
	line-height: 35px;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #0d0d0d;
}
.i_logo_ul .nav_menu li dl dd a:hover {
	color: red;
	background-color: #fff;
	text-decoration: none;
}
.home-swiper {
	width: 100%;
	height: 100%;
	background: #000;
}
.home-swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
}
/*.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}*/



/*首页内容部分*/
.ui_div {
	width: 100%;
}
.ui_div_center {
	width: 1400px;
	margin: 0px auto;
}
.ui_div_con {
	width: 1000px;
	margin: 0px auto;
}
/*手机导航*/
/* CSS Document */
.phone_nav {
	display: none;
}
.phone_nav.fixedmenu {
	position: fixed;
	top: 0px;
	background-color: #fff;
	left: 0px;
	z-index: 100000;
	-moz-box-shadow: 0px 0px 10px #c7c5bf;
	-webkit-box-shadow: 0px 0px 10px #c7c5bf;
	box-shadow: 0px 0px 10px #c7c5bf;
}
.phone_logo {
	padding: 10px 0px;
}
.phone_logo .p1 img {
	width: 100%;
}

@media screen and (max-width:1200px) {
.phone_logo .p1 {
	display: block;
	width: 38%;
	display: inline-block;
}
/*.header{ display:none;}*/
.phone_logo {
	width: 100%;
	padding: 15px 20px;
	box-sizing: border-box;
}
.phone_nav {
	display: block;
	background-color: #fff;
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	display: block;
	transition-delay: 0.7s;
	-webkit-transition-delay: 0.7s;
	z-index: 100000;
}
/*导航按钮*/
.phone_nav .nav_but_box {
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	right: 20px;
	top: 10px;
	z-index: 1;
	transition: all 0.7s;
	-webkit-transition: all 0.7s;
}
.phone_nav .nav_but {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 2px;
	z-index: 2;
	margin: 13px 0 0 5px;
	background: #3fbe72;
	-webkit-transition-property: background-color, -webkit-transform;
	transition-property: background-color, -webkit-transform;
	transition-property: background-color, transform;
	transition-property: background-color, transform, -webkit-transform;
	-webkit-transition-duration: 300ms;
	transition-duration: 300ms;
}
.phone_nav .nav_but:before, .nav_but:after {
	content: '';
	display: block;
	width: 20px;
	height: 2px;
	position: absolute;
	background: #3fbe72;
	transition-property: margin, -webkit-transform;
	-webkit-transition-property: margin, -webkit-transform;
	transition-property: margin, transform;
	transition-property: margin, transform, -webkit-transform;
	transition-duration: 300ms;
	-webkit-transition-duration: 300ms;
}
.phone_nav .nav_but:before {
	margin-top: -5px;
}
.phone_nav .nav_but:after {
	margin-top: 5px;
}
/*栏目名称*/
.phone_nav .nav_main {
	height: 100%;
	position: fixed;
	left: 0;
	opacity: 0;
	width: 0;
	transition: all 0.4s ease 0.3s;
	-webkit-transition: all 0.4s ease 0.3s;
	background-color: #3fbe72;
	overflow: hidden;
}
.phone_nav .nav_main ul {
	padding: 0 20px;
	margin-top: 40px;
}
.phone_nav .nav_main li a {
	background-position: left;
	color: #fff;
	height: 46px;
	line-height: 46px;
	display: inline-block;
	background-size: 32px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.phone_nav .nav_main .ss {
	border: 1px solid #fff;
	margin-top: 20px;
}
.phone_nav .nav_main .ss .p2 {
	float: right;
}
.phone_nav .nav_main .ss .p2 input {
	border: 0;
	width: 34px;
	height: 34px;
}
.phone_nav .nav_main .ss .p1 {
	display: block;
	margin: 0 34px 0 5px;
}
.phone_nav .nav_main .ss .p1 input {
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: none;
	border: 0;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #fff;
}
.phone_nav .nav_main li b {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 0px;
	width: 50%;
	height: 50px;
	background: url("../images/lmfooter_bottom.png") center right no-repeat;
	z-index: 99;
}
.phone_nav .nav_main .ul {
	padding: 0 0 0px 40px;
	margin: 0;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.4s;
	-webkit-transition: max-height 0.4s;
}
.phone_nav .nav_main .ul li {
	padding: 0;
	border-bottom: 0;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
}
.phone_nav .nav_main .ul li a {
	padding: 0;
	height: auto;
	line-height: 30px;
	font-weight: normal
}
.phone_nav .nav_main .b_one .ul {
	max-height: 300px;
	padding: 0 0 0px 40px;
	margin-bottom: 10px;
}
.phone_nav .nav_main li {
	width: 100%;
	transform: translateX(100px);
	-webkit-transform: translateX(100px);
	transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	border-bottom: 1px solid rgba(225,225,225,0.5);
	padding: 0 20px;
	position: relative;
}
.phone_nav .nav_main li:nth-of-type(1) {
	transition-delay: 0.1s;
	-webkit-transition-delay: 0.1s;
}
.phone_nav .nav_main li:nth-of-type(2) {
	transition-delay: 0.2s;
	-webkit-transition-delay: 0.2s;
}
.phone_nav .nav_main li:nth-of-type(3) {
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
}
.phone_nav .nav_main li:nth-of-type(4) {
	transition-delay: 0.4s;
	-webkit-transition-delay: 0.4s;
}
.phone_nav .nav_main li:nth-of-type(5) {
	transition-delay: 0.5s;
	-webkit-transition-delay: 0.5s;
}
.phone_nav .nav_main li:nth-of-type(6) {
	transition-delay: 0.6s;
	-webkit-transition-delay: 0.6s;
}
.phone_nav .nav_main li:nth-of-type(7) {
	transition-delay: 0.6s;
	-webkit-transition-delay: 0.6s;
}
.phone_nav .nav_main li:nth-of-type(8) {
	transition-delay: 0.6s;
	-webkit-transition-delay: 0.6s;
}
.phone_nav .nav_main li:nth-of-type(9) {
	transition-delay: 0.6s;
	-webkit-transition-delay: 0.6s;
}
.phone_nav .nav_main li:nth-of-type(10) {
	transition-delay: 0.6s;
	-webkit-transition-delay: 0.6s;
}
/*打开样式*/
.phone_nav_one {
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
}
.phone_nav_one .nav_main {
	opacity: 1;
	width: 100%;
	overflow: inherit;
}
.phone_nav_one .nav_but {
	background: rgba(0, 0, 0, 0);
}
.phone_nav_one .nav_but:before {
	margin-top: 0;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.phone_nav_one .nav_but:after {
	margin-top: 0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.phone_nav_one .nav_but_box {
	opacity: 0.8;
}
.phone_nav_one .nav_main li {
	width: 100%;
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
}

@media screen and (max-width:470px) {/*--768-0--*/
.phone_logo {
	padding: 10px 10px
}
.phone_nav .nav_main ul {
	height: 410px;
}
.phone_nav .nav_main .b_one .ul {
	height: auto;
}
}

@media screen and (max-width:758px) {/*--768-0--*/
/*.phone_nav .nav_but_box{ top:34px; right:10px;}*/
.phone_nav .nav_main ul {
	margin-top: 20px;
	height: 300px;
	overflow-y: auto;
	box-sizing: border-box;
}
.phone_nav .nav_main .b_one .ul {
	height: auto;
}
}
/*手机导航*/
.i_about {
	width: 100%;
}
.i_about_l {
	width: 49.375%;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.i_about_l img {
	width: 100%;
}
.i_about_lc {
	width: 60%;
	padding-top: 10%;
	position: absolute;
	left: 33%;
	top: 0px;
	z-index: 11;
}
.i_about_lc .s1 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #4fadf1;
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	position: relative;
}
.i_about_lc .s1 span {
	font-size: 30px;
	font-family: "微软雅黑";
	position: absolute;
	left: 34px;
	bottom: 0px;
	color: #fff;
	display: inline-block;
	overflow: hidden;
	line-height: 30px;
}
.i_about_lc .s2 {
	width: 100%;
	line-height: 28px;
	height: 168px;
	color: #fff;
	font-size: 16px;
	text-align: justify;
	margin-top: 25px;
	overflow: hidden;
}
.i_about_lc .s3, .i_about_lc .s3:hover {
	width: 116px;
	height: 27px;
	line-height: 27px;
	background-color: #01b35d;
	color: #fff;
	display: inline-block;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	text-align: center;
	text-decoration: none;
}
.i_about_r {
	width: 50.625%;
	display: inline-block;
	overflow: hidden;
}
.i_about_r img {
	width: 100%;
}
.i_case {
	width: 100%;
	padding: 70px 0px 50px 0px;
}
.i_case_div {
	width: 100%;
	margin-top: 45px;
	position: relative;
}
.i_bg1 {
	background-color: #fafafa;
}
.i_news {
	width: 100%;
	padding: 35px 0px 40px 0px;
}
.i_news_div {
	width: 100%;
	padding-top: 35px;
}
.i_news_div .a_img {
	width: 42%;
	display: inline-block;
	overflow: hidden;
}
.i_news_div .a_img img {
	width: 100%;
}
.i_news_div .newsList {
	width: 51%;
}
.i_news_div .newsList_t {
	width: 100%;
	text-align: right;
}
.i_news_div .newsList_t a, .i_news_div .newsList_t a:hover {
	width: 92px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border: 2px solid #7dc399;
	display: inline-block;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1ab057;
	text-decoration: none;
}
.i_news_div .newsList_c {
	width: 100%;
}
.i_news_div .newsList_c li {
	width: 100%;
	padding-top: 15px;
	float: left;
}
.i_news_div .newsList_c li .div {
	width: 100%;
	background-color: #ffffff;
	display: inline-block;
	overflow: hidden;
	color: #4c4c4c;
}
.i_news_div .newsList_c li .div:hover {
	background-color: #1ab057;
	color: #fff;
	text-decoration: none;
}
.i_news_div .newsList_c li .div .div_l {
	width: 15%;
	text-align: center;
	font-size: 14px;
	line-height: 1.8;
	overflow: hidden;
}
.i_news_div .newsList_c li .div .div_l span {
	font-size: 30px;
	font-weight: bold;
}
.i_news_div .newsList_c li .div .div_r {
	width: 82%;
	padding: 2px 0px 8px 0px;
}
.i_news_div .newsList_c li .div .div_r .s1 {
	width: 100%;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
}
.i_news_div .newsList_c li .div .div_r .s2 {
	width: 100%;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}
.i_news_div .newsList_c li .div:hover .div_r .s1 {
	color: #fff;
}
.i_hzhb {
	width: 100%;
}
.i_hzhb_c {
	width: 100%;
	margin-top: 15px;
	padding: 10px;
	-moz-border-radius: 10px;      /* Gecko browsers */
	-webkit-border-radius: 10px;   /* Webkit browsers */
	border-radius: 10px;            /* W3C syntax */
}
.i_hzhb_ul {
	width: 100%;
}
.i_hzhb_ul li {
	width: 25%;
	float: left;
}
.i_hzhb_ul li .a_img {
	width: 70%;
	display: inline-block;
	overflow: hidden;
}
.i_hzhb_ul li .a_img img {
	width: 100%;
}
.i_tbtitle {
	width: 100%;
}
.i_tbtitle .s1 {
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: url(../images/xx1.jpg) center no-repeat;
	overflow: hidden;
	text-align: center;
}
.i_tbtitle .s1 span {
	height: 35px;
	line-height: 35px;
	padding: 0px 20px;
	display: inline-block;
	color: #262626;
	font-size: 30px;
}
.i_tbtitle .s1 span.a1 {
	background-color: #fff;
}
.i_tbtitle .s1 span.a2 {
	background-color: #fafafa;
}
.i_tbtitle .s2 {
	width: 100%;
	height: 18px;
	line-height: 18px;
	text-align: center;
	overflow: hidden;
	color: #4c4c4c;
	font-size: 14px;
	font-family: "黑体";
}
.i_fbg {
	background-color: #e9e9e9;
}
.i_footer {
	width: 100%;
	padding: 45px 0px 45px 0px;
}
.i_footer .iflogo {
	width: 33%;
	display: inline-block;
	overflow: hidden;
}
.i_footer .iflogo img {
	width: 100%;
}
.i_footer .ifright {
	width: 100%;
	text-align: center;
}
.i_footer .ifright_t {
	width: 100%;
	padding: 20px 0px;
	border-bottom: 1px dotted #c0c0c0;
	color: #b3b3b3;
}
.i_footer .ifright_t a, .i_footer .ifright_t a:hover {
	text-decoration: none;
	color: #1a1a1a;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 16px;
	display: inline-block;
	height: 38px;
	line-height: 38px;
}
.i_footer .ifright_c {
	width: 100%;
	padding-top: 20px;
	line-height: 1.8;
	color: #1a1a1a;
	font-size: 16px;
}
.i_footer .ifright_c a, .i_footer .ifright_c a:hover {
	color: #1a1a1a;
}
.home-swiper2 {
	width: 100%;
	height: 100%;
}
.home-swiper2 .swiper-slide {
	text-align: center;
	padding: 0px 1%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
}
.home-swiper2 .swiper-slide .div {
	width: 100%;
	background-color: #fafafa;
	display: inline-block;
	overflow: hidden;
	color: #333333;
	font-size: 14px;
}
.home-swiper2 .swiper-slide .div:hover {
	color: #333;
	text-decoration: none;
}
.home-swiper2 .swiper-slide .div .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}
.home-swiper2 .swiper-slide .div .a_img img {
	width: 100%;
}
.home-swiper2 .swiper-slide .div .a_casetitle {
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 22px;
	text-align: center;
	overflow: hidden;
	background-color: #1ab057;
}
.home-swiper2 .swiper-slide .div .a_casecon {
	width: 100%;
	padding: 10px 9% 20px 9%;
}
.home-swiper2 .swiper-slide .div .a_casecon .s1 {
	width: 100%;
	height: 75px;
	color: #333333;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	text-align: justify;
	margin-bottom: 15px;
}
.home-swiper2 .swiper-slide .div .a_casecon .s2 {
	width: 100%;
	text-align: center;
}
.home-swiper2 .swiper-slide .div .a_casecon .s2 span {
	width: 92px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border: 2px solid #7dc399;
	display: inline-block;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1ab057;
}
.i_case_div .home_next2 {
	width: 11px;
	height: 24px;
	background: url(../images/r2.png) no-repeat;
	position: absolute;
	right: -11px;
}
.i_case_div .home_prev2 {
	width: 11px;
	height: 24px;
	background: url(../images/r1.png) no-repeat;
	position: absolute;
	left: -11px;
}
.swiper-container-horizontal>.home-pagination2.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 0px;
}
.home-pagination2 .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	-moz-border-radius: 100%;      /* Gecko browsers */
	-webkit-border-radius: 100%;   /* Webkit browsers */
	border-radius: 100%;            /* W3C syntax */
	background-color: #dfdfdf;
}
.home-pagination2 .swiper-pagination-bullet-active {
	background-color: #fff;
	border: 1px solid #4ac27a;
}
.n_banner {
	width: 100%;
	min-height: 500px;
	position: relative;
	overflow: hidden;
	background-size: cover;
	background-position: bottom center;
	background-repeat: no-repeat;
	position: relative;
	background-size: 100% 100%;
}
.banner_zc {
	width: 100%;
	height: 100%;
	background: url(../images/banner_bg.png) repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.n_banner_c {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 160px;
	z-index: 2;
}
.n_banner_r {
	width: 71%;
	color: #fff;
	margin-top: -100px;
}
.n_banner_r .s1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.8;
	margin-bottom: 10px;
	font-size: 38px;
	font-weight: bold;
}
.n_banner_r .s2 {
	width: 100%;
	line-height: 1.8;
	font-size: 26px;
}
.n_banner_r .s2 span {
	font-size: 30px;
	font-weight: bold;
}
.n_content {
	width: 100%;
	padding-bottom: 50px;
}
.n_content_l {
	width: 26%;
}
.n_content_l_t {
	width: 100%;
	position: relative;
	z-index: 3;
}
.n_content_l_tc {
	width: 100%;
	padding: 18px 4% 0px 6%;
	background-color: #1ab057;
	color: #fff;
	position: absolute;
	left: 0px;
	top: -95px;
	height: 95px;
	font-size: 25px;
	line-height: 1.2;
}
.n_content_l_tc span {
	font-family: Arial, Helvetica, sans-serif
}
.n_leftmenu {
	width: 100%;
	background-color: #f2f2f2;
	padding: 0px 4% 40px 6%;
}
.n_leftmenu li {
	width: 100%;
	height: 70px;
	border-bottom: 2px solid #cccccc;
	line-height: 70px;
	float: left;
	padding: 0px 11px 0px 0px;
	cursor: pointer;
}
.n_leftmenu li:hover, .n_leftmenu li.activeleftmenu {
	background: url(../images/ss_tb2.png) right center no-repeat;
}
.n_leftmenu li .n_menua {
	width: 100%;
	height: 70px;
	line-height: 70px;
	padding-left: 11px;
	display: inline-block;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
}
.n_leftmenu li .n_menua:hover {
	text-decoration: none;
	color: #1ab057;
}
.n_leftmenu li:hover .n_menua, .n_leftmenu li.activeleftmenu .n_menua {
	background: url(../images/xx2.jpg) left center no-repeat;
	color: #1ab057;
}
.n_content_r {
	width: 71%;
}
.n_content_r_t {
	width: 100%;
	height: 64px;
	line-height: 64px;
	overflow: hidden;
	border-bottom: 2px solid #cccccc;
	color: #666666;
	font-size: 14px;
}
.n_content_r_t .s1 {
	color: #333333;
	font-size: 22px;
	font-weight: bold;
}
.n_content_r_t .s2 a, .n_content_r_t .s2 a:hover {
	color: #666666;
}
.n_content_r_c {
	width: 100%;
	padding-top: 20px;
}
.n_about {
	width: 100%;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
	line-height: 2;
}
.n_about img {
	max-width: 100%;
	height: auto !important;
}
.a_zxlmenu {
	width: 100%;
	position: relative;
	display: none;
	z-index: 10;
}
.a_zxlmenu_t {
	width: 100%;
	padding: 3% 0px;
	background: url(../images/zxl_jt1.jpg) right center no-repeat;
	font-size: 16px;
	text-align: center;
	background-color: #3fbe72;
	color: #fff;
	cursor: pointer;
	background-size: 30px;
}
.a_zxlmenu_c {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	text-indent: 0px;
	display: none;
	-moz-box-shadow: 0px 0px 10px #c7c5bf;/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #c7c5bf;/*webkit*/
	box-shadow: 0px 0px 10px #c7c5bf;/*opera或ie9*/
}
.a_zxlmenu_c li {
	width: 100%;
	float: left;
	text-align: center;
}
.a_zxlmenu_c li .aone {
	width: 100%;
	text-transform: uppercase;
	padding: 3% 0px;
	display: inline-block;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	text-indent: 0px;
}
.a_zxlmenu_c li .aone:hover, .a_zxlmenu_c li .aone.activetwo {
	color: #fff;
	text-decoration: none;
	background-color: #8dd3a9;
}
.a_zxlmenu_c li dl {
	width: 100%;
	border-bottom: 1px solid #ccc;
	display: none;
}
.a_zxlmenu_c li dl dd {
	width: 100%;
	float: left;
	text-align: center;
}
.a_zxlmenu_c li dl dd a {
	width: 100%;
	padding: 3% 0px;
	display: inline-block;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	text-indent: 0px;
}
.a_zxlmenu_c li dl dd a:hover {
	color: #3fbe72;
	text-decoration: none;
}
/*.a_ryzzList{width:100%; margin:20px 0px;}
.a_ryzzList li{width:33.33%; float:left; padding:0px 1%;}
.a_ryzzList li img{width:100%;}
*/
.n_hxjs_t {
	width: 100%;
	height: 47px;
	line-height: 47px;
	color: #1a1a1a;
	font-size: 22px;
	text-align: center;
	overflow: hidden;
}
.n_hxjs_c {
	color: #666666;
	font-size: 16px;
	line-height: 2;
	overflow: hidden;
	padding-top: 10px;
}
.n_hxjs_c img {
	max-width: 100%;
	height: 100%;
}
.n_hxjs_t1 {
	width: 100%;
	height: 46px;
	line-height: 46px;
	background: url(../images/ss_tb4.png) left center no-repeat;
	padding-left: 30px;
	color: #333333;
	font-size: 20px;
	overflow: hidden;
}
.n_hxjs_ul {
	width: 100%;
	margin-top: 20px
}
.n_hxjs_ul li {
	width: 33.33%;
	float: left;
	padding: 0px 1% 10px 1%;
}
.n_hxjs_ul li .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}
.n_hxjs_ul li .a_img img {
	width: 100%;
}
.n_hxjs_ul li .a_text {
	width: 100%;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	color: #333333;
	font-size: 20px;
}
.n_hxjs_ul li .a_text:hover {
	text-decoration: none;
	color: #2b83c1;
}
.n_proList {
	width: 100%;
	margin-top: 30px;
}
.n_proList li {
	width: 50%;
	padding: 0px 1% 1% 1%;
	float: left;
}
.n_proList li .div {
	width: 100%;
	background-color: #fafafa;
	display: inline-block;
	overflow: hidden;
	color: #333333;
	font-size: 14px;
	-moz-box-shadow: 0px 0px 10px #c7c5bf;/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #c7c5bf;/*webkit*/
	box-shadow: 0px 0px 10px #c7c5bf;/*opera或ie9*/
}
.n_proList li .div:hover {
	color: #333;
	text-decoration: none;
}
.n_proList li .div .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}
.n_proList li .div .a_img img {
	width: 100%;
}
.n_proList li .div .a_casetitle {
	width: 100%;
	height: 75px;
	line-height: 75px;
	color: #333333;
	font-size: 24px;
	text-align: center;
	overflow: hidden;
}
.n_proList li .div .a_casecon {
	width: 100%;
	padding: 0px 11% 20px 11%;
}
.n_proList li .div .a_casecon .s1 {
	width: 100%;
	height: 81px;
	color: #333333;
	font-size: 14px;
	line-height: 27px;
	overflow: hidden;
	text-align: justify;
	margin-bottom: 20px;
	text-align: center;
}
.n_proList li .div .a_casecon .s2 {
	width: 100%;
	text-align: center;
}
.n_proList li .div .a_casecon .s2 span {
	width: 92px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border: 2px solid #7dc399;
	display: inline-block;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1ab057;
}
.n_promore {
	width: 100%;
	padding: 20px 0px;
	text-align: center;
}
.n_promore a, .n_promore a:hover {
	width: 110px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	overflow: hidden;
	border: 1px solid #c1c1c1;
	background-color: #f2f2f2;
	color: #333333;
	font-size: 18px;
	text-decoration: none;
}
.n_proList1 {
	width: 100%;
	margin-top: 30px;
}
.n_proList1 li {
	width: 33.33%;
	height: 493px;
	padding: 0px 1% 1% 1%;
	float: left;
}
@media screen and (max-width: 750px) and (min-width: 0px){
.n_proList1 li {
height: inherit;
}
}
.n_proList1 li .div {
	width: 100%;
	background-color: #fafafa;
	display: inline-block;
	overflow: hidden;
	color: #333333;
	font-size: 14px;
}
.n_proList1 li .div:hover {
	color: #333;
	text-decoration: none;
}
.n_proList1 li .div .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}
.n_proList1 li .div .a_img img {
	width: 100%;
}
.n_proList1 li .div .a_casetitle {
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
	text-align: center;
	overflow: hidden;
	background-color: #1ab057;
}
.n_proList1 li .div .a_casecon {
	width: 100%;
	padding: 10px 9% 20px 9%;
}
.n_proList1 li .div .a_casecon .s1 {
	width: 100%;
	height: 50px;
	color: #333333;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	text-align: justify;
	/*margin-bottom: 15px;*/
}
.n_proList1 li .div .a_casecon .s2 {
	width: 100%;
	text-align: center;
}
.n_proList1 li .div .a_casecon .s2 span {
	width: 92px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border: 2px solid #7dc399;
	display: inline-block;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1ab057;
}
.n_newsList {
	width: 100%;
	margin-top: 15px;
}
.n_newsList li {
	width: 100%;
	padding-bottom: 25px;
	float: left;
}
.n_newsList li .div {
	width: 100%;
	padding: 20px;
	background-color: #f7f7f7;
	display: inline-block;
	overflow: hidden;
	color: #4c4c4c;
	font-size: 16px;
}
.n_newsList li .div:hover {
	color: #4c4c4c;
	text-decoration: none;
}
.n_newsList li .div .a_img {
	width: 37%;
	display: inline-block;
	overflow: hidden;
}
.n_newsList li .div .a_img img {
	width: 100%;
}
.n_newsList li .div .a_img_r {
	width: 58%;
}
.n_newsList li .div .a_img_r .s1 {
	width: 100%;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	overflow: hidden;
	color: #333333;
	font-size: 22px;
}
.n_newsList li .div .a_img_r .s2 {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: url(../images/ss_tb5.png) left center no-repeat;
	padding-left: 35px;
	color: #cccccc;
	font-size: 16px;
}
.n_newsList li .div .a_img_r .s3 {
	width: 100%;
	height: 90px;
	line-height: 30px;
	overflow: hidden;
	color: #4c4c4c;
	font-size: 16px;
}
.n_newsList li .div .a_img_r .s4 {
	width: 120px;
	height: 34px;
	line-height: 34px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	color: #fff;
	background-color: #1ab057;
	font-size: 16px;
	margin-top: 5px;
}
.n_contact_t {
	width: 100%;
	margin: 40px 0px 20px 0px;
	background: url(../images/mbg1.jpg) center center no-repeat;
	background-size: cover;
	padding: 20px 4%;
}
.n_contact_t .s1 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #000000;
	font-size: 30px;
}
.n_contact_t .s2 {
	width: 100%;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	margin-bottom: 10px;
	color: #888888;
	font-size: 16px;
}
.n_contact_t .s3 {
	width: 53%;
}
.n_contact_t .s3 table tr td {
	padding: 7px 0px;
}
.n_contact_t .ipt1 {
	width: 100%;
	height: 45px;
	line-height: 45px;
	border: 1px solid #d5d5d5;
	line-height: 45px;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius: 5px;            /* W3C syntax */
	text-indent: 45px;
	color: #888888;
	font-size: 16px;
	font-family: "微软雅黑";
}
.n_contact_t .ipt1.bg1 {
	background: url(../images/se1.png) left 20px center no-repeat;
	background-color: #fff;
}
.n_contact_t .ipt1.bg2 {
	background: url(../images/s2.png) left 20px center no-repeat;
	background-color: #fff;
}
.n_contact_t .ipt3 {
	width: 100%;
	height: 78px;
	padding: 15px 45px;
	border: 1px solid #d5d5d5;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius: 5px;            /* W3C syntax */
	color: #888888;
	font-size: 16px;
	font-family: "微软雅黑";
	background: url(../images/s3.png) left 20px top 15px no-repeat;
	background-color: #fff;
}
.n_contact_t .ipt2 {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background-color: #30aef3;
	text-align: center;
	color: #fff;
	font-size: 20px;
	border: 0px;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius: 5px;            /* W3C syntax */
	font-family: "微软雅黑";
}
.n_contact_t1 {
	width: 100%;
	height: 93px;
	line-height: 93px;
	overflow: hidden;
	color: #333333;
	font-size: 36px;
	font-weight: bold;
}
.n_contact_c {
	width: 100%;
	padding-bottom: 45px;
	line-height: 2.3;
	overflow: hidden;
	color: #333333;
	font-size: 22px;
}
.n_contact_c img {
	max-width: 100%
}
.n_contact_m {
	width: 100%;
	overflow: hidden;
}
.n_join_div {
	width: 100%;
	margin-top: 40px;
	background: url(../images/bb3.jpg) center center no-repeat;
	background-size: cover;
	padding: 34px 56px 45px 18px;
}
.n_join_div_t {
	width: 100%;
	text-align: center;
}
.n_join_div_t span {
	height: 35px;
	line-height: 35px;
	padding: 0px 10px;
	display: inline-block;
	overflow: hidden;
	color: #fff;
	background-color: #1ab057;
	font-size: 22px;
	font-weight: bold;
}
.n_join_div_t1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 30px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	font-size: 16px;
}
.n_join_div_c {
	width: 100%;
	padding-bottom: 45px;
}
.n_join_div_cl {
	width: 48%;
}
.n_join_div_cl_ul {
	width: 100%;
}
.n_join_div_cl_ul li {
	width: 100%;
	padding-bottom: 23px;
	float: left;
}
.n_join_div_cl .ipt1 {
	width: 100%;
	height: 38px;
	line-height: 38px;
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
	text-indent: 15px;
	border: 0px;
}
.n_join_div_cl .ipt2 {
	width: 100%;
	height: 160px;
	padding: 10px 15px;
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
	border: 0px;
}
.n_join_div_b {
	width: 100%;
	text-align: center;
}
.n_join_div_b .iptbtn {
	width: 140px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	overflow: hidden;
	color: #fff;
	border: 0px;
	font-size: 18px;
	font-family: "微软雅黑";
	background-color: #1ab057;
	cursor: pointer;
}
.n_rczpList {
	width: 100%;
	padding: 30px 0px;
}
.a_rlzydiv_c {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.a_rlzydiv_c dd {
	width: 100%;
	padding-bottom: 5px;
	float: left;
	font-weight: normal;
}
.a_rlzydiv_c dd .div {
	width: 100%;
	background: url(../images/r_jt1.png) right 15px center no-repeat;
	padding: 2% 0px;
	background-color: #edecec;
	font-size: 14px;
	color: #404040;
	cursor: pointer;
}
.a_rlzydiv_c dd .div:hover, .a_rlzydiv_c dd .div.activerc {
	background: url(../images/r_jt2.png) right 15px center no-repeat;
	background-color: #3d9fdd;
	color: #fff;
}
.a_rlzydiv_c dd .div .s1 {
	width: 46%;
	text-indent: 3%;
}
.a_rlzydiv_c dd .div .s2 {
	width: 19.5%;
}
.a_rlzydiv_c dd .div .s3 {
	width: 15%;
	text-align: center;
}
.a_rlzydiv_c dd .div .s4 {
	width: 21.5%;
	text-align: center;
}
.a_rlzydiv_c dd .div1 {
	width: 100%;
	background-color: #f7f6f6;
	padding: 2% 3%;
	color: #333333;
	font-size: 14px;
	line-height: 2.0;
	overflow-x: hidden;
	display: none;
}
/*底部*/
.wx_top {
	width: 50px;
	height: 50px;
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 100;
}
.i_index_xz {
	width: 100%;
	padding: 60px 0px 40px 0px;
}
.i_index_xzList {
	width: 100%;
	padding-top: 40px;
}
.i_index_xzList li {
	width: 33.33%;
	float: left;
	padding: 0px 1% 2% 1%;
}
.i_index_xzList li .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.i_index_xzList li .a_img img {
	width: 100%;
}
.i_index_xzList li .a_text {
	width: 100%;
	height: 55px;
	line-height: 55px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	background: url(../images/c13.png) repeat;
	color: #fff;
	font-size: 22px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.arrowGo {
	animation: arrowGo 2.5s infinite;
	-webkit-animation: arrowGo 2.5s infinite;
}
 @-webkit-keyframes arrowGo {
 0% {
 -webkit-transform: translate(0, 30%);
}
 50% {
 -webkit-transform: translate(0, 0%);
}
 100% {
 -webkit-transform:translate(0, 30%);
}
}
@keyframes arrowGo {
 0% {
 transform: translate(0, 30%);
}
 50% {
 transform: translate(0, 0%);
}
 100% {
 transform:translate(0, 30%);
}
}
/*.Amplification img {
	transition: 400ms;
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.Amplification:hover img {
	filter: Alpha(Opacity=100);
	opacity: 1;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}*/
 @-webkit-keyframes hvr-bob {
 0% {
 transform: scale(1.1);
-webkit-transform: scale(1.1);
}
 100% {
 transform: scale(1);
-webkit-transform: scale(1);
}
}
 @keyframes hvr-bob {
 0% {
 transform: scale(1.1);
-webkit-transform: scale(1.1);
}
 100% {
 transform: scale(1);
-webkit-transform: scale(1);
}
}
